$(function () {
    initEvent();
});

function initEvent() {
    getCity('province','','province');
}

// 获取居住地(城市联动)
function getCity(flag,id,objid){
    if(objid == 'icity' || objid == 'iarea' || objid == 'wcity' || objid == 'warea'){
        if('' == id){
            falert('请选择正确的省市区');
            return false;
        }
    }
    id = id || '';
    flag = flag || false;
    var datas = {
        interface:'users@getCity',
    };
    if(flag && id){
        datas.id = id;
    }
    common.ajax({
        data: datas,
        unlock: 1,
        success: function (data) {
            if (data.status == '2000') {
                if(flag == 'city'){
                    var html = '<option value="" val="">选择市</option>';
                    $('#'+objid).html(html);
                    if(objid == 'wcity'){
                        $('#warea').html('<option value="" val="">选择区</option>');
                    }else if(objid == 'icity'){
                        $('#iarea').html('<option value="" val="">选择区</option>');
                    }
                    html += common.formatTemplate(data.result,'<option value="{city_name}" val="{city_key}">{city_name}</option>',true);
                    $('#'+objid).html(html);
                }else if(flag == 'area'){
                    var html = '<option value="" val="">选择区</option>';
                    html += common.formatTemplate(data.result,'<option value="{city_name}" val="{city_key}">{city_name}</option>',true);
                    $('#'+objid).html(html);
                }else{
                    var html = '<option value="" val="">选择省</option>';
                    html += common.formatTemplate(data.result,'<option value="{city_name}" val="{city_key}">{city_name}</option>',true);
                    $('#'+objid).html(html);
                }

            } else if (data.status == '5000') {
                falert(data.msg);
            }
        }
    });
}

//获取url参数
function GetQueryString(name)
{
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);//search,查询？后面的参数，并匹配正则
    if(r!=null)return  unescape(r[2]); return null;
}

// 提交信息
function submitMsg() {
    var name = $('#name').val();//姓名
    var phone = $('#phone').val();//电话
    var province = $('#province').find('option:selected').attr('val');//省
    var city = $('#city').find('option:selected').attr('val');//市
    var intention = $('#intention').val();//近期是否有培训意向
    var course_type = $('#course_type').val();//学习方向

    //验证
    if(!name) {
        falert('姓名不能为空');
        return false;
    }else if(!Regexs.allphpne.test(phone)) {
        falert('请输入正确的电话');
        return false;
    }else if(!province) {
        falert('请选择所在省');
        return false;
    }else if(!city) {
        falert('请选择所在市');
        return false;
    }else if(!course_type) {
        falert('请选择学习方向');
        return false;
    }

    var datas = {
        //interface:'users@saveCollection',
        u_name: name,
        u_phone: phone,
        province_code: province,
        city_code: city,
        training_intention: intention,
        learning_direction: course_type,
        u_code: GetQueryString('ucode')
    };
    $.post("/saveCollection",datas,function(result){
        if (result.status == '2000') {
            falert('提交信息成功','/payIndex');
        } else if (result.status == '5000') {
            falert(result.msg);
        }
    });
}
